package org.nstack.header.storage.primary;

import org.nstack.header.core.ReturnValueCompletion;
import org.nstack.header.volume.InstantiateVolumeMsg;
import org.nstack.header.volume.VolumeInventory;


public interface InstantiateDataVolumeOnCreationExtensionPoint {
    String getPrimaryStorageTypeForInstantiateDataVolumeOnCreationExtensionPoint();

    void instantiateDataVolumeOnCreation(InstantiateVolumeMsg msg, VolumeInventory volume, ReturnValueCompletion<VolumeInventory> completion);
}
